package com.aizhixin.test.question.service;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;

import com.aizhixin.test.question.dao.QuestionDAO;
import com.aizhixin.test.question.dto.QuestionDTO;
@Service
@Transactional
public class QuestionService {
	@Autowired
    private QuestionDAO questionDao;
//	@Autowired
//	private QuestionDTO questionDTO;
	
	/*
	 * //用这个生成随机数
	 */
	public int getaRandom() {
		int count=(int)questionDao.countAll();	
		int x=(int)(Math.random()*count);
		x=x+1980;
		return x;
	}
	/*
	 * 返回一个随机数，在1980-max值之间
	 * 然后调用题库中的根据方法
	 */
	public QuestionDTO getRandomQuestion() {
		int x=getaRandom();
		QuestionDTO questionDTO=questionDao.findById1(x);
		return questionDTO;
	}
	/*
	 * 普通的根据Id调一个题
	 */
	public QuestionDTO getquestionById(int x) {
		QuestionDTO questionDTO=questionDao.findById1(x);
		return questionDTO;
	}


}
